//
//  main.c
//  三目运算符
//
//  Created by ws on 2017/7/14.
//  Copyright © 2017年 王松. All rights reserved.
//

#include <stdio.h>

/**
 三目运算符
 条件表达式:由关系运算符构成或逻辑运算符构成表达式
 条件表达式 ? 结果1:结果2;
 如果条件表达式成立就返回结果1,否则就返回结果2

 */
/**
 条件表达式的基本使用
 */
void test(){
    int a = 10;
    int result = a > 4 ? a : 5;
    printf("%d\n",result);

}
/**
 用户输入两个整数,输出最大值
 */
void test1(){
    //提示用户输入两个整数
    printf("请输入两个整数以逗号隔开:\n");
    //定义两个变量用于接受用户的录入
    int num1;
    int num2;
    scanf("%d,%d",&num1,&num2);
    //找出最大值
    int max = num1 > num2 ? num1 : num2;
    printf("%d\n",max);
}
/**
 用户输入三个整数,输出最大值
 */
void test2(){
    //提示用户输入三个整数
    printf("请输入三个整数以逗号隔开:\n");
    //定义三个变量用于接受用户的录入
    int num1;
    int num2;
    int num3;
    scanf("%d,%d,%d",&num1,&num2,&num3);
    //找出最大值
    int max1 = num1 > num2 ? num1 : num2;
    int max = num3 > max1 ? num3 : max1;
    printf("%d\n",max);
}
int main(int argc, const char * argv[]) {
    test2();
    return 0;
}
